Sciddle 4.0, or, Remote Procedure Calles in PVM
نویسندگان
چکیده
Sciddle 4.0 makes it possible to use remote procedure calls (RPCs) within the PVM environment. Parallelism is achieved through asynchronous RPCs. No explicit message passing is necessary. Rather all data transfers occur within the RPCs. In Sciddle, an application is decomposed into a client process and an arbitrary number of server processes. Servers are special PVM tasks that are ready to execute RPCs from their clients. Servers can also start other servers themselves. Thus the topology of a Sciddle application can be described by a tree structure. Sciddle applications enjoy the safety and ease of use of RPCs. They are also extremely portable as PVM becomes available on more and more platforms. In this paper we show that the overhead introduced by Sciddle is minimal and can be neglected for applications with large data sets.
منابع مشابه
A Performance Evaluation of Rpc, Java Rmi, Mpi and Pvm
This paper presents performance comparison of Remote Procedure Calls (RPC), Java Remote Machine Invocation (RMI), Message Passing Interface (MPI) and Parallel Virtual Machine (PVM). The Bandwidth, latency and parallel processing time are measured using standard benchmarks. The results show that the MPI performance is much closer to RPC performance.
متن کاملEidgenn Ossische Technische Hochschule Zz Urich Departement Informatik Institut Ff Ur Wissenschaftliches Rechnen Sciddle: a Tool for Large Scale Distributed Computing Sciddle: a Tool for Large Scale Distributed Computing
We report on a portable, easily usable communication environment, `Sciddle', for distributing computations over heterogenous networks of UNIX computers. Sciddle is based on the client{server model. It was designed to support the distribution of large scale numerical computations and to keep its usage as simple as possible. A convenient array handling has been implemented. We demonstrate the use...
متن کاملPVM Toolkit for Windows
In the past years, computing has been moving from the sequential world to the parallel one, from centralized organization to decentralized. This paper presents a short description of a PVM (Parallel Virtual Machine) toolkit, developed and implemented for the Windows operating system. It is intended to provide a graphical interface for PVM administration and process monitoring. The toolkit will ...
متن کاملServer Computing on Message Passing Systems : Experienceswith the RPC Model in PVM ?
The relationship between client-server distributed computing and message-passing parallel processing is explored in this work, based on an experimental RPC framework for the PVM system. The project investigates the potential for RPC to complement asynchronous message passing, thereby making the request-response paradigm available in PVM { both to expand the domain of applications, and to evalua...
متن کاملPassingSystems : Experiences with PVM - RPC ?
The relationship between client-server distributed computing and message-passing parallel processing is explored in this work through an experimental RPC framework for the PVM system. The project investigates the potential for RPC to complement asynchronous message passing in PVM { both to expand the domain of applications, and to evaluate the eeectiveness of client-server computing for traditi...
متن کامل